spot scarfing - Turkish English Dictionary